- 程式(program)=一系列電腦指令(command)的集合。
- 程式設計=資料結構(data structure)+演算法(algorithm),其中,資料結構代表資料在程式中儲存的方式,而演算法代表程式執行的方法和步驟
遇到任務時,一開始就埋頭寫程式是錯誤的,應先釐清需求和撰寫程式的邏輯和方向。一般以三種工具進行分析:
- 將需求轉換為文字描述(description)
1.初始化計算值 2.從1累加到20 3.累加完後印出結果 4.End program
- 將需求轉換成虛擬碼(Pseudocode):風格接近程式碼,但並非實際運行的程式碼,是依描述演算法的方式,有可能會用文字、程式碼等表達。
- 畫出流程圖,用圖示表達邏輯
內容參考:第19期Python程式設計入門共學營